Problems and Challenges when Building a Manager for Unused Objects

نویسندگان

  • Mariano Martinez Peck
  • Noury Bouraqadi
  • Marcus Denker
  • Stéphane Ducasse
  • Luc Fabresse
چکیده

Large object-oriented applications may occupy hundreds of megabytes or even gigabytes of memory. During program execution, a large graph of objects is created and constantly changed. Most object runtimes support some kind of automatic memory management based on garbage collectors (GC) whose idea is the automatic destruction of unreferenced objects. However, there are referenced objects which are not used for a long period of time or that are used just once. These are not garbage-collected because they are still reachable and might be used in the future. Due to these unused objects, applications use much more resources than they actually need. In this paper we present the challenges and possible approaches towards an unused object manager for Pharo. The goal is to use less memory by swapping out the unused objects to secondary memory and only leaving in primary memory only those objects which are needed and used. When one of the unused objects is needed, it is brought back into primary memory.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Challenges Facing State-Nation-Building in Israel

Completing the nation-building process for survival is one of the challenges that the Zionist regime has always faced. This regime has based its existence on a specific and complex identity that, at first glance, can be a strong point for the survival and formation of a society, but the specific characteristics of this identity based on race and population inequality, for This has posed some ch...

متن کامل

دانش، بینش و مدیریت

Model building is one of the most important characteristics of human beings. According to a classification, there are three kinds of models. The first type are omdels which are unique to every individual person and every body has his own models. Another kind of models are those which are general. Theories arise from this kind of models. The third kind are modols for model building and deals wit...

متن کامل

Future study of Description System Architecture Approaches with Emphasis on Strategic Management

Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...

متن کامل

Application of international energy efficiency standards for energy auditing in a University buildings

This study seeks to provide insights on understanding the contemporary problems of energy efficiency in Ukrainian universities by developing a comprehensive energy efficiency management framework that encompasses its participating subjects, objects and key drivers along with suggesting its implementation mechanism and tools. Emphasis should be given that the current situation of inefficient and...

متن کامل

سبب شناسی رفتار مدیران و کارکنان تحت نظارت آنان از دیدگاه نظریه اسناد

The reasons we assign for people's behavior affect our responses toward them. Compared with other job holders, managers are more concerned with examining reasons for behaviors of other people. In fact, the need to explain behavior is likely to be particularly strong for managers, since part of their job involves evaluating their employees' performance. Factors affecting our understanding of be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011